

package com.hazelcast.map;

import com.hazelcast.map.EntryLoader.MetadataAwareValue;
import com.hazelcast.spi.annotation.NamespacesSupported;

/**
 * This is an extension to {@link MapStore}. Implementing classes can
 * retrieve expiration dates of entries stored if there is any.
 * <p>
 * See {@link MapStore}.
 *
 * @param <K> type of the EntryStore key
 * @param <V> type of the EntryStore value
 */
@NamespacesSupported
public interface EntryStore<K, V> extends EntryLoader<K, V>, MapStore<K, MetadataAwareValue<V>> {
}
